home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
-
- <!-- platform specific commands -->
- <?xul-overlay href="chrome://navigator/content/platformMailOverlay.xul"?>
-
- <!DOCTYPE overlay SYSTEM "chrome://messenger/locale/mailOverlay.dtd">
- <overlay id="mailOverlay.xul"
- xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
- <script type="application/x-javascript">
- <![CDATA[
- function openNewCardDialog()
- {
- window.openDialog("chrome://messenger/content/addressbook/abNewCardDialog.xul",
- "",
- "chrome,resizable=no,titlebar,modal");
- }
-
- function goOpenNewMessage()
- {
- // if there is a MsgNewMessage function in scope
- // and we should use it, so that we choose the proper
- // identity, based on the selected message or folder
- // if not, bring up the compose window to the default identity
- if ("MsgNewMessage" in window)
- {
- MsgNewMessage(null);
- return;
- }
-
- var msgComposeService = Components.classes["@mozilla.org/messengercompose;1"].getService();
- msgComposeService = msgComposeService.QueryInterface(Components.interfaces.nsIMsgComposeService);
- msgComposeService.OpenComposeWindow(null, null,
- Components.interfaces.nsIMsgCompType.New,
- Components.interfaces.nsIMsgCompFormat.Default,
- null, null);
- }
-
- ]]>
- </script>
-
- <!-- generic commands -->
- <commandset id="tasksCommands">
- <command id="cmd_newMessage" oncommand="goOpenNewMessage();"/>
- <command id="cmd_newCard" oncommand="openNewCardDialog()"/>
- </commandset>
- <menuitem id="menu_newCard" label="&newCardCmd.label;" accesskey="&newCardCmd.accesskey;" command="cmd_newCard"/>
- <menuitem id="menu_newMessage" label="&newMessageCmd.label;" accesskey="&newMessageCmd.accesskey;" key="key_newMessage" command="cmd_newMessage"/>
- <keyset id="tasksKeys">
- <key id="key_newMessage" key="&newMessageCmd.key;" command="cmd_newMessage" modifiers="accel"/>
- </keyset>
- </overlay>
-